###############################################################################
# Globals #####################################################################
###############################################################################
__version__ = '0.0.4'
__date__ = 'Date: 2011/01/11'
__author__ = 'Bart Robinson <bartrobinson76@yahoo.com>'
__doc__ = '''
TODO: Consider own class instead of Vector2D, to gain VALUE and TIME variables.
'''
__all__ = ["keyframe"]

###############################################################################
# Imports #####################################################################
###############################################################################

from pycgx.geometry.knot2d1 import knot2d1
from pycgx.geometry.knot2d2 import knot2d2

###############################################################################
# Classes and Methods #########################################################
###############################################################################

class keyframe(vector2):
	'''
	k = Keyframe()
	'''
	def __init__(self, vector = None):
		vector2.__init__(self, vector)
	
	def Value(self, value = None):
		if value != None:
			self.data[0] = value
		else:
			return self.data[0]
	
	def Time(self, time = None):
		if time != None:
			self.data[0] = time
		else:
			return self.data[0]
	